*{padding:0px;margin:0px;}
html{
    overflow:hidden;
}
body{
   margin:0px;
   font-size:9pt;
   font-family:'微软雅黑';
   background: #eaeaea;

}

#tabs{
}

#nav_menu {
   width:100%;
   height:30px;
   font-size:14px;
   /*background: #e8f5fd;*/
    background:#169ADA;
   margin-bottom:2px;
}
#nav_menu li {
   width: 32%;
    height: 100%;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#nav_menu a{
   color:#fff;
   text-decoration: none;
   display:block;
   text-align:center;
   line-height:28px;
}
#nav_menu a span{
   display:inline-block;
   color: #4f4f4f;
    font-family:"微软雅黑";
}
 span.yy_icon,span.zz_icon,span.bq_icon{
	 height: 20px;
    margin-right: 10px;
    vertical-align: middle;
}
#nav_menu a span.yy_icon{
	width: 20px;
   
	background:url(../../img/spirit/menu/yingyong_xuanzhong.png) no-repeat center ;
	background-size: cover;
}
#nav_menu a span.zz_icon{
	width: 26px;
	background:url(../../img/spirit/menu/zuzhi.png) no-repeat center;
	background-size: cover;

}
#nav_menu a span.bq_icon{
	width: 20px;
	background:url(../../img/spirit/menu/huihua.png) no-repeat center;
	background-size: cover;
}
#menu_4{
   border-right:0px;
}
#menu_4 span{
}
#nav_menu a:link.active span, #nav_menu a:visited.active span{
   color: #3093e4;
}
#nav_menu a:hover span{
  color: #3093e4;
}
#expand_link{
   position:absolute;
   top:5px;
   right:35px;
   cursor:pointer;
}
.expand_link{
}

.sub_tabs{
   height:30px;
   background:#eaeaea;
   position:relative;
   border-bottom:1px #a8a8a8 solid;
}
.hide{
   height:0px;
}
.sub_tabs ul {
   height:29px;
   overflow:hidden;
   border-bottom:1px #ccc solid;
   padding-left:3px;
}

.sub_tabs li {
   display: inline-block;
   *display: inline;
   list-style-type: none;
   margin-top: 2px;
}

.sub_tabs a:link, .sub_tabs a:visited{
   float:left;
	overflow:hidden;
	text-decoration: none !important;
   padding-left:5px;
   margin:0px 1px;
}
.sub_tabs a:link span, .sub_tabs a:visited span{
   float:left;
   cursor:pointer;
	padding: 5px 9px 5px 4px;
}
.sub_tabs .dropdown-containter{
	padding-right:5px !important;
}
.sub_tabs a.active, .sub_tabs a:hover,
.sub_tabs a:link.active, .sub_tabs a:hover.active, .sub_tabs a:active.active, .sub_tabs a:visited.active
{
	color:#fff;
   background: #5b7fcb;
}
.sub_tabs a.active span, .sub_tabs a:hover span,
.sub_tabs a:link.active span, .sub_tabs a:hover span, .sub_tabs a:active.active span, .sub_tabs a:visited.active span
{
   background: #5b7fcb;
}
.sub_tabs a:link span span.dropdown, .sub_tabs a:visited span span.dropdown{
   float:none;
   padding:0px !important;
   width:16px;
   height:12px;
   display:inline-block;
   background: url('images/sub_module_dropdown.png') center 2px no-repeat !important;
}
.sub_tabs a:active span span.dropdown, .sub_tabs a:hover span span.dropdown,
.sub_tabs a:link.active span span.dropdown, .sub_tabs a:hover span span.dropdown, .sub_tabs a:active.active span span.dropdown, .sub_tabs a:visited.active span span.dropdown{
   background: url('images/sub_module_dropdown.png') center -28px no-repeat !important;
}

.sub_menu{display:none;width:100px;border:#cccccc 1px solid;position:absolute;z-index:10001;background:#FFFFFF;}
.sub_menu a{display:block;line-height:20px;padding:3px 0 0 16px;color:#393939;}
.sub_menu a:hover{background-color:#c4de83;width:auto;text-decoration:none;}
.sub_menu a.active{
   background:url('../10/images/dropdown_menu_checked.png') #c4de83 left center no-repeat;
}

.sub_tabs #my_fav{
    position:absolute;
    top:1px;
    left:10px;
    display:block;
    width:110px;
    height:26px;
    line-height:26px;
    text-decoration:none;
    color:#0d7dca;
    background:url('/static/modules/my_fav/images/fav.png') left center no-repeat;
}
.sub_tabs #my_fav span{
    display:block;
    padding:0px;
    padding-left:24px;
    background:url('/static/modules/my_fav/images/3_hover.png') left center no-repeat;
}
.sub_tabs #menu_refresh,
.sub_tabs #org_refresh,
.sub_tabs #sms_refresh{
   width:16px;
   height:16px;
   display:block;
   position:absolute;
   top:5px;
   right:10px;
   cursor:pointer;
   background:url('../10/images/refresh.png') center 0px;
   padding: 0;
}
.sub_tabs #menu_refresh:hover,
.sub_tabs #org_refresh:hover,
.sub_tabs #sms_refresh:hover{
   background:url('../10/images/refresh.png') center -16px;
}

#panels_container{
    overflow:hidden;
}
#panels_container .panel{
    width:100%;
    height:100%;
    display:none;
}

#bottom{
   display:none;
}

#body{
   overflow-x:hidden;
   overflow-y:auto;
   clear:left;
   width:100%;
}

.search{
   padding-left:26px;
   height:30px;
   background:#eaeaea url('../10/images/search_bg.png') left 0px no-repeat;
   border-bottom:1px #a8a8a8 solid;
}
.search .search-body{
   padding-right:26px;
   background:transparent url('../10/images/search_bg.png') right -60px no-repeat;
   position:relative;
}
.search .search-body .search-input{
   background:transparent url('../10/images/search_bg.png') left -30px repeat-x;
}
.search .search-body .search-input input{
   width:100%;
   height:18px;
   margin-top:7px;
   border:0px;
   background:transparent;
   padding-left:0px;
}
.search .search-clear{
   position:absolute;
   top:0px;
   right:10px;
   width:16px;
   height:30px;
   background:transparent url('../10/images/search_bg.png') right -90px no-repeat;
   cursor:pointer;
}
